package cn.jobstart.dto;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import java.util.Date;
import java.math.BigDecimal;
import java.util.List;

import cn.jobstart.pubInter.AbstractPageDTO;

/**
*    @author xy
*    @Date 2024-01-08 10:22:54
*    @description DouyinMessageDomainPageDTO      抖音消息(评论管理、私聊管理)
*/
@ApiModel("抖音消息(评论管理、私聊管理)DomainPageDTO")
@Data
public abstract class DouyinMessageDomainPageDTO extends AbstractPageDTO {

    @ApiModelProperty(value = "大于排序")
    private Integer sortNumGreater;
    @ApiModelProperty(value = "小于排序")
    private Integer sortNumLess;
    @ApiModelProperty(value = "是否显示 1:是:Y,0:否:N")
    private List showFlagIn;
    @ApiModelProperty(value = "版本")
    private Integer versionEq;
    @ApiModelProperty(value = "消息类型 0:评论:comment,1:私聊:secret_talk,2:回复评论:reply")
    private List typeIn;
    @ApiModelProperty(value = "回复状态 0:未回复:un_reply,1:已回复:replied")
    private List statusIn;
    @ApiModelProperty(value = "根据消息类型 存放对应业务id")
    private String itemIdEq;
    @ApiModelProperty(value = "消息来源的user_id")
    private String fromUserIdEq;
    @ApiModelProperty(value = "开始评论创建时间")
    private Date commentCreateTimeStart;
    @ApiModelProperty(value = "结束评论创建时间")
    private Date commentCreateTimeEnd;
    @ApiModelProperty(value = "大于该评论的点赞数")
    private Integer diggCountGreater;
    @ApiModelProperty(value = "小于该评论的点赞数")
    private Integer diggCountLess;
    @ApiModelProperty(value = "大于该评论的回复数量")
    private Integer replyCommentTotalGreater;
    @ApiModelProperty(value = "小于该评论的回复数量")
    private Integer replyCommentTotalLess;
    @ApiModelProperty(value = "视频id")
    private String videoIdEq;
    @ApiModelProperty(value = "员工账号唯一标识")
    private String openIdEq;
    @ApiModelProperty(value = "消息目的user_id 抖音")
    private String toUserIdEq;
    @ApiModelProperty(value = "大于是否置顶 1:置顶:top,0:未置顶:un_top")
    private Integer topFlagGreater;
    @ApiModelProperty(value = "小于是否置顶 1:置顶:top,0:未置顶:un_top")
    private Integer topFlagLess;
    @ApiModelProperty(value = "内容模板id")
    private String messageTemplateIdEq;
    @ApiModelProperty(value = "该评论回复的评论的评论id")
    private String replyCommentIdEq;
    @ApiModelProperty(value = "系统用户id")
    private String userIdEq;
    @ApiModelProperty(value = "抖音用户昵称")
    private String nickNameLike;
    @ApiModelProperty(value = "会话 ID")
    private String conversationShortIdEq;
    @ApiModelProperty(value = "消息 ID")
    private String serverMessageIdEq;


}
